软件工程-实践者的研究方法
2022-04-20 企企科技 移动报销 事项会计 项目管理 协同办公

  由于估计是所有其他项目计划活动的基础,项目计划提供了通往成功软件项目的道路图,我们将在没有它的情况下乘车。——Roger S.Pressman软件工程-实践者的研究方法


  1.估算前的规划


  当我们的办公室里堆满了杂乱无章的文件时,恐怕我们不知道真正有用的文件在哪里。当我们的软件收集各种需求、意见和问题时,我们很难估计整个项目的规模、工作量和成本。因此,在估计之前,我们应该首先整理和分析大量的信息,以便得到一个清晰的项目计划。只有在该计划提供的框架内,我们才能开始正确的估计。精心规划是任何软件开发项目成功的关键。有了计划,它就像一根竹子。在那之后,无论情况如何变化,都有办法应对流入。当然,只有正确的才能指导软件开发的正确方向。


  软件项目规划的重点是对人员角色、任务进度、资金、设备资源、工作成果等做出适当的安排,制定一些计划(包括高层和细节),使每个人都能按计划行事,最终顺利实现预定目标。


  1.1、规划的第一步:确定软件范围


  确定软件范围是确定目标软件的数据和控制、功能、性能、约束、接口和可靠性。这项工作与需求分析非常相似。如果以前达成了需求分析规定,则可以直接从需求分析手册中使用有用的部分。如果我们还没有开始需求分析,我们可以使用许多需求分析技术(如需求诱导)从客户那里获得特定的软件范围。当然,如果这是一个新的软件边界探索,我们应该考虑软件本身的可行性,包括团队是否在技术、金融、时间和资源上游有可靠的保证,软件本身是否在市场上有可靠的竞争优势,等等。


  获取软件范围最直接、最可靠的来源是用户对软件需求的描述。例如,开发一个C/S在铁路供电段数据报告系统中,客户向我们提供以下目标软件需求描述:


  每天在供电站总部结束前审核下属节点操作员(30~40下午5:30~6:00上传之间的数据。通过自动分析,总部系统整理了整个区域的安全报告,并自动反馈给每个节点。通过调制解调器拨号(MODEM)用内部电话线连接,每个节点的电脑主机配备一个MODEM。除了上传的数据是标准报告的标准信息外,系统还自动添加操作员姓名、报告时间和报告节点名称。一旦信息上传,节点端无法修改和删除已提交的信息,只能阅读和查询。节点之间的数据是相互隔离的。只有总部才有权管理每个节点数据,但总部没有权删除归档数据(一旦审查数据,归档)。系统设置数据库管理员,独立于审计权限,其职责是清理和维护历史数据。


  通过以上描述,我们可以提炼和简化软件的功能:


  ◆输入、查询、上传节点数据


  ◆总部数据汇总、查询、反馈


  ◆总部与节点的互联


  ◆总部数据库存储


  ◆本地存储节点数据


  在这种情况下,软件的性能是潜在的。虽然客户没有明确提出,但由于数据本身的重要性,系统在数据上传、反馈和存储过程中需要安全可靠。客户需要使用它MODEM拨号连接,所以鉴于MODEM在连接过程中,有必要在节点本地存储数据副本,因为拨号断开导致数据丢失。由于系统要求每天上传数据,总部数据库应该是7X24小时不间断服务,再加上目前总部只有系统运行接受数据任务,每个节点的数据量都不大,所以在建议用户选择服务器时,


企企科技第二届用户大会
    相关文章

立即开始连接业务与财务数据

使用企企管理云连接业务与财务数据,帮助企业进行经营管理决策